/*
**  Copyright (C), CHENGDU GONGWEI TECHNOLOGY CO., LTD
**
**  Project:	Manager Unit v1.0
**  File:    	
**  Author: 	zhaozhuyu
**  Date:    	2017/05/20
**
**  Purpose:
**    		.
**
**  History: 
**  <author>   <time>          <version >   <desc>
*	$$Author$$
*/

#ifndef __TASKCORE_H__
#define __TASKCORE_H__

/* Include files. */
#include "cplusplus.h"

/* Macro constant definitions. */

/* Type definitions. */

/* External variable declarations. */

/* External function declarations. */

class subSystem;
int luaNewSub(lua_State *L);
int luaExit(lua_State *L);
int luaDestroy(lua_State *L); 
int luaCallback(lua_State *L);
int luaSend(lua_State *L);
int luaNetSend(lua_State *L); 
int luaMem(lua_State *L); 
int luaCpu(lua_State *L); 
int luaName(lua_State *L); 
int dispatch(subSystem *sub, const char *from, const char *to, 
			int session, const char* type, const char* data);



/* Macro API definitions. */

#endif


